/*----GENERAL STYLE----*/
h4, #bottom-wrapper{text-transform: uppercase;}
.body-arrow{height:374px;background: url(../images/body-arrow.png) no-repeat center;}
.clear{clear:both;}
.em{font-weight: bold;}
.toy-rus, .star{display: inline-block;}
.star{background:url(../images/star_on.png) no-repeat; width: 12px; height:13px;  display: inline-block;}
.green{color: #009900;}
.box-width{width:716px;}
.border-gray{border:1px solid #e0e0e0;}
.border-radius{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.arrow-icon{background: url(../images/arrow-icon.png) no-repeat 91% 8px; width:9px; height:6px; left:8px;}
.numberOfBooks{color:#999;}
.margin-top-10{margin-top:10px;}
#best-book-seller, .column-left, .column-right, #more-to-explode
, #great-book, #our-editor
{
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}

.arrow-icon, .cart-item, .social-icons
{
	display: inline-block;
}
.payment-method-icons, .email-type,#signup-btn
{
	display: block;
}
.arrow-icon, .cart-item, #header, .title-wrap
{
	position: relative;
}

.column-right{width: 716px; }

#home-ads
{
	position: absolute;
}

#page, #home-ads, #body, #footer{width:100%;}

#header-content, #body-content{width: 1000px;}

#page, #header-content, #ads-1, #body-content, #input-wrapper, #link-footer
{
	margin:0 auto;
}

#header-content, #main-header,#body-content, .list-books, .column-layout,
#body-bottom, #signup-box
{
	overflow: hidden;
}

#top-header-left li, #top-header-right li, #top-header-left,
#main-header-left,#main-nav li, .column-left, .book, .item .left,
#social-wrapper, #input-wrapper #column-left, #column-1, 
#column-2, #column-3, #column-4
{
	float:left;
}

 #top-header-right, #main-header-right,#bntSearch,.column-right,#input-wrapper #column-right
 {
 	float:right;
 }

/*----MAIN STYLE----*/

#page{background: url(../images/page-bg.png) repeat; height:auto;}
	#header{background: url(../images/index-header-bg.png) repeat-x; height: 567px;}
		#header-content{}
			#top-header{height: 38px;}
				#top-header li{height: 26px;}
					#top-header-left{}
						#top-header-left li{padding: 10px 3px;}
						#top-header-right li{padding: 4px 10px;}
							#top-header-right li:not(:last-child){border-right: 1px solid #ccc; }
							#signin{background: url(../images/arrow-icon.png) no-repeat 100px 10px; width: 100px;}
							#our_supplier{width:100px;}
							#cart{width: 100px;background: url(../images/arrow-icon.png) no-repeat 100px 18px}
								.cart-item{background: url(../images/cart_icon.png) no-repeat; width: 30px; height: 22px;}
			#main-header{width:100%; height: 120px;}
				#main-header-left{width:20%; padding:30px 0;}
					#main-logo{text-indent: -99999px;background:url(../images/logo.png) no-repeat left; width: 229px; height:25px; }
				#main-header-right{}
					#search-box{background: url(../images/search-box.png) no-repeat center; width: 747px; height:84px;}	
						#txtKeyword{margin-top: 25px; height:30px; margin-left: 120px; width:525px; border: none;}
						#txtKeyword:focus{border:none;}
						#bntSearch{margin-top:24px; background: url(../images/btn_go.png) no-repeat; width:61px; height: 33px; padding-right: 20px;}		

			#main-nav{}
				#main-nav ul{height:20px;}
				#main-nav li{padding-left:10px;}			

	#home-ads{background:white;z-index: 1000; top:198px; height:360px;}
		#ads-1{background:url(../images/home-ads.png) no-repeat center; width: 898px; height: 346px; }

	#body{}	
		#body-content{height:auto; min-height:400px;background:white; padding-bottom: 10px;}	
			.column-right{margin: 10px 0 10px 10px; padding-right: 10px}
			.column-left{width:235px; margin-left: 10px; margin-top: 10px;border:2px solid #e0e0e0;padding-top:10px; padding-left:10px; padding-bottom: 10px; line-height: 1.5em;}
				.column-left h4{padding: 10px 0;}
				.column-left a, .numberOfBooks{font-size:11px;}	
				.see-more{margin-left: 110px; margin-top: 3px;}
					
			.column-right{}

			#ads{background: url(../images/ads-1.png) no-repeat center;  height: 163px;} 	
			#ads2{background: url(../images/ads-2.png) no-repeat center; height: 109px;} 			

					.title{padding: 15px; background: #f1f1f1;}
						.title-wrap{top:-8px;}	
							.title-wrap h4{text-transform: uppercase; width:70%; float:left;}
							.title-wrap p{width:15%;float:right; text-align: right;}
								.stars{padding: 5px 0;}
								.list-books{margin-top:18px;}
								.details{width: 114px;}
								.book{margin-left:54px;}
									.book img{margin-bottom: 2px; width:108px; height:160px;}
								.price{font-size:1.3em}
								.author, .book-type{color: #999;}
							#customer-reviewt{line-height: normal !important;}
						#vailability{padding-bottom: 54px;}

			#signup-box{padding-left: 10px; padding-right: 10px; margin-top: 20px;}
				#social-wrapper{border-right: 1px solid #ccc; padding-right: 10px;}
				#social-wrapper p{font-size: .95em;}
					.toy-rus{background: url(../images/toy-rus.png) no-repeat 4px -6px; width:89px; height:29px; }	
					#certify-icons{background:url(../images/logos.png) no-repeat left; width:500px; height: 71px; border-bottom: 1px solid #ccc;}
					.social-icons{background: url(../images/socials-icon.png) no-repeat scroll 4px -6px transparent; width: 124px; height:34px;}
					.payment-method-icons{background:url(../images/banks-icon.png) no-repeat left; width:195px; height: 33px;}
					#bottom-wrapper{padding-top:15px; height: 170px;}
				#signup-wrapper{padding-left: 10px; width: 45%;float:left;}
					#signup-wrapper h2{font-size: 1.2em; padding-bottom: 10px;}
					#input-wrapper{width: 100%; }
						#input-wrapper input, #school{width:210px; }
							#input-wrapper li{padding: 3px 0;}
							#input-wrapper input, option{height: 2em;}
						#option-wrapper{padding-top: 10px;}
							.email-type{background: #f3f4f9; width: 98%;display: block; margin: 10px auto; padding: 10px 0 10px 15px;text-align:left;text-transform: uppercase;}
							#signup-btn{background: url(../images/signup-btn.png) no-repeat; width: 84px; height: 28px;}
		#body-bottom{}
			#body-bottom .column-left{background: #4c7b0b; color:white; margin:0; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border:none;}
			#body-bottom .column-left h4{padding: 1px 0 !important;}
			#body-bottom .column-left .em{font-size: .9em !important;}
			#body-bottom .column-left h6{padding: 10px 0; font-size:1.1em;}
				.item{}
					.item ul{width: 90%; margin: 0 auto;}	
					.item a{font-size: 1em !important; color: white !important;}
					.item .author p{font-size: .9em !important; color: white !important;}
					.item .left{margin-right:20px;}
						.item .left img{padding-top: 13px;}
					.item .right li{padding: 3px 0;}
			#more-to-explode ul li ul{width: 148px;}
			#more-to-explode li > a.name-of-book{margin: 10px 0;}
				.book-info ul{margin-top:20px;}
			 	.book-info li{font-size: .9em;	margin-left: -1em;}
			 	.book-info li:before {
				    content: "• ";
				    color: #009900; /* or whatever color you prefer */
				}


			#body-bottom .column-right{height:337px; width: 97.5%;background: #f1f1f1;}
				#top-sellers h4,#top-sellers p{padding-left:40px;padding-top:5px; font-weight: normal !important;}
			#top-sellers{float:right;}	

			#link-footer{background: url(../images/footer-content-bg.png) no-repeat center; width: 974px; height:274px;margin-top:20px;}
			#link-footer-wrapper{padding:30px;}
			#link-footer-wrapper li ul li{padding-top:8px;}
			#link-footer-wrapper h5{font-size:1.2em; border-bottom: 1px solid #ccc;margin-bottom: 10px;}
				#column-1, #column-3{width: 220px;}
				#column-4, #column-2{width: 200px;}
				#column-1{;margin-right: 25px;}
				#column-2{margin-right: 20px;}
				#column-3{;margin-right: 20px;}
		#footer{}
			#footer-page{width: 100%;background:url(../images/footer-bg.png) repeat-x; font-size:0.9em; padding:25px 0 18px 0; text-align: center;}
				#footer-page{font-size:.9em !important;}

		#mini-menu{background:url(../images/right-menu-mini.png); width:68px; height:130px;z-index: 2000;position: absolute; right: 0; top: inherit;bottom:-2000px;}